<?php

namespace app\common\model;

use think\Model;
use traits\model\SoftDelete;

/**
 * ============================================================================
 * DSMall多用户商城
 * ============================================================================
 * 版权所有 2014-2028 长沙德尚网络科技有限公司，并保留所有权利。
 * 网站地址: http://www.csdeshang.com
 * ----------------------------------------------------------------------------
 * 这不是一个自由软件！您只能在不用于商业目的的前提下对程序代码进行修改和使用 .
 * 不允许对程序代码以任何形式任何目的的再发布。
 * ============================================================================
 * 数据层模型
 */
class UserMoneyLog extends Model{

	/**
	 * @param        $uid    用户id
	 * @param        $price  使用金额
	 * @param        $before 使用前余额
	 * @param        $type   $type 1 使用 2 充值 3 提现 4 返还 5 发放 6.月卡 金币 商城消费
	 * @param string $mark   备注
	 * @return bool
	 */
	public static function addLogNum($uid,$price,$before,$type,$mark=''){

		if($type == 1 || $type == 3){
			$after=$before-$price;
		}elseif ($type == 6) {
			$after=$before;
		}else{
			$after=$price +$before;
		}
		

		$money_arr = [
			'user_id'     => $uid,
			'type'     => $type,
			'money'       => $price,
			'before'      => $before,
			'after'       => $after,
			'memo'        => $mark,
			'createtime' => time(),
		];
		$res=self::create($money_arr,true);
		if($res !== false){
			return true;
		}else{
			return false;
		}
	}

}

?>
